﻿
namespace LM.InterfacesFabricas.Excecoes
{
    using System;
    using System.Collections.Generic;

    public class InconsistenciasException : Exception
    {
        private List<string> _inconsistencias = new List<string>();

        public InconsistenciasException(string inconsistencia)
        {
            _inconsistencias.Add(inconsistencia);
        }

        public InconsistenciasException(List<string> inconsistencias)
        {
            _inconsistencias = inconsistencias;
        }

        public IList<string> Inconsistencias
        {
            get
            {
                return _inconsistencias.AsReadOnly();
            }
        }
    }
}
